package com.byf.cart.service;

import com.byf.cart.domain.dto.AddCartDTO;
import com.byf.cart.vo.CartItemVo;
import com.byf.cart.vo.CartVo;

import java.util.List;

public interface CartService {
    /**
     * 新增购物车
     * @param addCartDto
     * @return
     */
    void addCart(AddCartDTO addCartDto);

    /**
     * 删除购物车详情信息
     * @param skuId
     */
    void delCart(Long skuId);

    /**
     * 获取购物车列表
     * @return
     */
    List<CartVo> getCartList();

    /**
     * 修改购物车详情商品数量
     * @param addCartDTO
     */
    void updCartItemCount(AddCartDTO addCartDTO);
}
